Satellite Images Show Floating Barrier At Disputed South China Sea Reef
hong Kong/Manila: Satellite images of the hotly disputed Scarborough Shoal in the South China Sea sh...
hong Kong/Manila: Satellite images of the hotly disputed Scarborough Shoal in the South China Sea sh...